Method and apparatus for automatic power saving mode insertion when an unknown or an offensive receiver detected in a wireless access system

ABSTRACT

Embodiments of the invention provide a method, system, etc. for automatic power saving mode insertion when an unknown or an offensive receiver detected in a wireless access system. A method comprises generating a look-up-table from AGWN payloads in a plurality of AGWN packets. The look-up-table is then transmitted from a transmitter to a receiver. Next, the method generates a coded packet from an AGWN packet in a data packet using the look-up-table, wherein a code from the look-up-table is substituted in place of the AGWN packet. Specifically, the substituting of the code from the look-up-table comprises substituting coded symbols representing AGWN payloads in the AGWN packets. Further, the generating of the look-up-table comprises generating the code to represent size and strength information regarding an AGWN, wherein the coded packet is generated with a size that is less than the data packet.

BACKGROUND

1. Field of the Invention

The embodiments of the invention provide a method, system, etc. forautomatic power saving mode insertion when an unknown or an offensivereceiver detected in a wireless access system.

2. Description of the Related Art

FIG. 1 shows a typical digital quantized voice stream 100 in acommunication channel. The diamond represented the bi-directionalquantized active voice or useful source information, and the linerepresent the silent gap. More specifically, control component 110 isbetween voice components 120. The background nature noise is normallyfiltered out by the digital non-linear quantization. To add back to therealistic of feeling of channel connection and nature communication,noise packets are added to the voice codec (Coder Decoder).

In a packet switched wired or wireless communication channel 200, atypical sequence of packets from a voice codec is laying out asillustrated in FIG. 2. More specifically, the communication channel 200comprises a sync packet 210, a voice packet channel m 220, a monitorpacket 230, a BWGN packet one 240, and a voice packet channel n 250. Aclose examination of the bit sequence of FIG. 2 shows that there are twounutilized (no voice channel payload or system payload) time slots.First, the space in between the packet is the maximum separator time gapthat can't be utilized due to separation needed in between packets. Thesecond unutilized time slot is the AGWN (Additive Gaussian White Noise)packets. These AGWN packets have to be inserted to add to the realisticfeeling of the channel link establishment. A method is created to solvethis problem by closely examining the characteristic of the AGWN packetsseries.

The AGWN packet 300 is normally constructed, according to the formatillustrated in FIG. 3. The AGWN packet is normally formatted like thesequence in FIG. 3, beyond a small header section consisted with aheader ID 310, address 320 and possible checker 330 and trailer bytes340, the vast majority of the packet is occupied by the AGWN payload350.

A typical vocoder (Voice coder decoder) configuration may call for up to50% of embedded AGWN packets packed together with the real voice packetsin a normal voice communication channel. The overall voice packetcontents are about 60% in a given channel, thus the channel utilizationfactor can be calculated as:${{Ratio}\quad{of}\quad{degradation}} = \frac{{U\quad 1} - {U\quad 0}}{U\quad 0}$$1. = \frac{{0.5*0.6*U\quad 0} - {U\quad 0}}{U\quad 0}$ 2. = −70%

As such, the situation can be summarized in FIG. 4. Specifically, FIG. 4illustrates quantization 400, source coding 410, channel coding 420, andmodem 430. This problem is that the AGWN being carry out with more andmore coding along the output of source coding and send out all the waythrough modem, thus significantly degraded effective channelutilization. By recognize the nature of the coding sequence, a certainmathematically proven method can be further explored. The dealing withthe realization of AGWN can be altered in the bit stream.

SUMMARY

Embodiments of the invention provide a method, system, etc. forautomatic power saving mode insertion when an unknown or an offensivereceiver detected in a wireless access system. A method comprisesgenerating a look-up-table from AGWN payloads in a plurality of AGWNpackets. The look-up-table is then transmitted from a transmitter to areceiver.

Next, the method generates a coded packet from an AGWN packet in a datapacket using the look-up-table, wherein a code from the look-up-table issubstituted in place of the AGWN packet. Specifically, the substitutingof the code from the look-up-table comprises substituting coded symbolsrepresenting AGWN payloads in the AGWN packet. Further, the generatingof the look-up-table comprises generating the code to represent size andstrength information regarding an AGWN, wherein the coded packet isgenerated with a size that is less than the data packet.

Following this, the coded packet is transmitted from the transmitter tothe receiver, wherein the coded packet is decoded back into the datapacket in the receiver using the look-up-table. The decoding of thecoded packet comprises obtaining the size and strength informationregarding the AGWN from the code.

A system of embodiments herein comprises a look-up-table generatoradapted to generate a look-up-table from a plurality of AGWN packets,wherein the look-up-table comprises AGWN payloads from the AGWN packets.A coded packet generator is also provided to generate a coded packetfrom an AGWN packet in a data packet using the look-up-table, whereinthe coded packet comprises a size that is less than the data packet.Further, the coded packet comprises a code from the look-up-table inplace of the AGWN packet, wherein the code comprises coded symbolsrepresenting AGWN payloads in the AGWN packet. The code also representssize and strength information regarding an AGWN.

The system further comprises a transmitter adapted to transmit thelook-up-table and the coded packet; and a receiver adapted to receivethe look-up-table and the coded packet. The receiver is further adaptedto decode the coded packet back into the data packet using thelook-up-table; and to obtain the size and strength information regardingthe AGWN from the code.

Accordingly, embodiments herein provide methods that transmit the farsmall sized code of the much larger sized AGWN payload; thus, the wholedown stream functional block can effectively concentrate on the voicepayload and significantly improve the efficiency of the channel. Theeffective channel capacity will store the code table (also referred toherein as the “codebook”, the “look-up-table”, and/or the “LUT”) inbetween the TX transmitter and RX receiver. After the decoding processof their represented AWGN, the RX receiver can then search the LUT thepacket to get AWGN payload.

These and other aspects of the embodiments of the invention will bebetter appreciated and understood when considered in conjunction withthe following description and the accompanying drawings. It should beunderstood, however, that the following descriptions, while indicatingpreferred embodiments of the invention and numerous specific detailsthereof, are given by way of illustration and not of limitation. Manychanges and modifications may be made within the scope of theembodiments of the invention without departing from the spirit thereof,and the embodiments of the invention include all such modifications.

BRIEF DESCRIPTION OF THE DRAWINGS

The embodiments of the invention will be better understood from thefollowing detailed description with reference to the drawings, in which:

FIG. 1 is a diagram illustrating a bi-directional digitally quantizedvoice stream;

FIG. 2 is a diagram illustrating a packet sequence in a serialcommunication channel;

FIG. 3 is a diagram illustrating an AGWN packet structure;

FIG. 4 is a diagram illustrating a solution stage;

FIG. 5 is a diagram illustrating a method of re-aligning the AGWN packetgeneration;

FIG. 6 is a diagram illustrating a look-up-table;

FIG. 7 is a diagram illustrating a method and process description;

FIG. 8 is a diagram illustrating information coding efficiency; and

FIG. 9 is a flow diagram illustrating a method for automatic powersaving mode insertion when an unknown or an offensive receiver detectedin a wireless access system.

DETAILED DESCRIPTION OF PREFERRED EMBODIMENTS

The embodiments of the invention and the various features andadvantageous details thereof are explained more fully with reference tothe non-limiting embodiments that are illustrated in the accompanyingdrawings and detailed in the following description. It should be notedthat the features illustrated in the drawings are not necessarily drawnto scale. Descriptions of well-known components and processingtechniques are omitted so as to not unnecessarily obscure theembodiments of the invention. The examples used herein are intendedmerely to facilitate an understanding of ways in which the embodimentsof the invention may be practiced and to further enable those of skillin the art to practice the embodiments of the invention. Accordingly,the examples should not be construed as limiting the scope of theembodiments of the invention.

Accordingly, embodiments herein provide methods that transmit the farsmall sized code of the much larger sized AGWN payload; thus, the wholedown stream functional block can effectively concentrate on the voicepayload and significantly improve the efficiency of the channel. Theeffective channel capacity will store the code table (also referred toherein as the “codebook”, the “look-up-table”, and/or the “LUT”) inbetween the TX transmitter and RX receiver. After the decoding processof their represented AWGN, the RX receiver can then search the LUT thepacket to get AWGN payload.

A method is created, based on re-distribution of the AGWN packetsrealization as illustrated in FIG. 5. More specifically, an originalpacket 500 (i.e., the AGWN packet) comprises an H-1 pack 510, an AGWNpayload 520, and a payload ID and trail byte 530.

The original packet 500 is used to create a new packet 540 (i.e., thecoded packet), comprising an H-1 byte pack 550, a code symbol 560, and apayload ID and trail payload 570.

An LUT codebook 600 can be created to represent the locally generatedrepresentation of AWGN, as shown in FIG. 6. The LUT symbols (i.e., thecode 610) should include the AGWN part 620 (i.e., portions of the AWGNpayload 520) with it size (duration) and strength information. The LUTcodebook 600 can be designed as company proprietary format or in anegotiated industry standard format (for use of other database tools).

The method and process is defined as follows, as illustrated in FIG. 7.First, the LUT codebook 600 is generated and transmitted to both routersby network management demon, once only during a session or evenpermanently stored in the receiver 700 side (also referred to herein asthe “RX receiver”). Second, the TX Quantizer decided certain time gap isqualified as AWGN. Next, the TX layer of the transmitter 710 (alsoreferred to herein as the “TX transmitter”) codes AWGN size and strengthaccording to the LUT codebook 600. The TX transmitter 710 then transmitsthe new coded smaller packet (i.e., the coded packet 540) through theregular channel coding and modem 720 to the RX receiver 700. The RXreceiver 700 subsequently receives the coded packet 540 and then decodesit according to the LUT codebook 600, and then the original AWGN packet500 with size and strength is recovered. Finally, the efficiency of AWGNpacket reduction is achieved.

The saving can be shown in FIG. 8 as coded packet size reduction aftersource coding block all the way into channel coding and modem block,thus in effect greatly increase the channel capacity. Specifically, FIG.8 illustrates quantization 800, source coding 810, channel coding 820,and modem 830. The above method has shown that the AWGN can be generatedlocally in the RX receiver 700 side and thus only the entries to the LUTcodebook 600 are needed to be transmitted instead of the whole AWGNpayload 520.

Embodiments of the invention provide a method, system, etc. forautomatic power saving mode insertion when an unknown or an offensivereceiver detected in a wireless access system. A method comprisesgenerating a look-up-table (also referred to herein as the “codebook”,the “code table”, and/or the “LUT”) from AGWN payloads in a plurality ofAGWN packets. As described above, the look-up-table can be designed ascompany proprietary format or in a negotiated industry standard format(for use of other database tools). The look-up-table is then transmittedfrom a transmitter to a receiver. Specifically, the look-up-table istransmitted to both routers by network management demon, once onlyduring a session or even permanently stored in the RX receiver side.

Next, the method generates a coded packet from an AGWN packet in a datapacket using the look-up-table, wherein a code from the look-up-table issubstituted in place of the AGWN packet. More specifically, thesubstituting of the code from the look-up-table comprises substitutingcoded symbols representing AGWN payloads in the AGWN packet. Further,the generating of the look-up-table comprises generating the code torepresent size and strength information regarding an AGWN, wherein thecoded packet is generated with a size that is less than the data packet.As described more fully above, an original packet comprises an H-1 pack,an AGWN payload, and a payload ID and trail byte, wherein the originalpacket is used to create a new packet comprising an H-1 byte pack, acode symbol, and a payload ID and trail payload.

Following this, the coded packet is transmitted from the transmitter tothe receiver. As described above, the TX transmitter transmits the newcoded smaller packet through the regular channel coding and modem to theRX receiver. The coded packet is subsequently decoded back into the datapacket in the receiver using the look-up-table. Further, the decoding ofthe coded packet comprises obtaining the size and strength informationregarding the AGWN from the code.

Additionally, embodiments herein comprise a system having alook-up-table generator adapted to generate a look-up-table from aplurality of AGWN packets, wherein the look-up-table comprises AGWNpayloads from the AGWN packets. As described above, the look-up-tablecan be designed as company proprietary format or in a negotiatedindustry standard format (for use of other database tools).

A coded packet generator is also provided to generate a coded packetfrom an AGWN packet in a data packet using the look-up-table, whereinthe coded packet comprises a size that is less than the data packet.Further, the coded packet comprises a code from the look-up-table inplace of the AGWN packet, wherein the code comprises coded symbolsrepresenting AGWN payloads in the AGWN packets. The code also representssize and strength information regarding an AGWN. As described above, theTX Quantizer decided certain time gap is qualified as AWGN. Next, the TXlayer of the transmitter codes AWGN size and strength according to thelook-up-table.

The system further comprises a transmitter adapted to transmit thelook-up-table and the coded packet; and a receiver adapted to receivethe look-up-table and the coded packet. As described above, the TXtransmitter transmits the new coded smaller packet through the regularchannel coding and modem to the RX receiver. The receiver is furtheradapted to decode the coded packet back into the data packet using thelook-up-table; and to obtain the size and strength information regardingthe AGWN from the code. As also described above, the RX receiverreceives the coded packet and then decodes it according to thelook-up-table, and then the original AWGN packet with size and strengthis recovered.

FIG. 9 illustrates a flow diagram of a method for automatic power savingmode insertion when an unknown or an offensive receiver detected in awireless access system. The method begins, in item 900, by generatingcodes to represent size and strength information regarding eachdifferent AGWN payload. This involves, in item 904, generating alook-up-table from the codes generated in item 900. As described above,the look-up-table. can be designed as company proprietary format or in anegotiated industry standard format (for use of other database tools).The look-up-table is then transmitted from a transmitter to a receiverin item 910.

Next, in item 920, the method substitutes the codes from thelook-up-table in place of the AGWN packets, thereby substituting codedsymbols representing AGWN payloads in the AGWN packets. The method, initem 922, generates a coded packet from the AGWN packet in a specificdata packet using the look-up-table. Moreover, the coded packet has asize that is less than the data packet. As described more fully above,an original packet comprises an H-1 pack, an AGWN payload, and a payloadID and trail byte, wherein the original packet is used to create a newpacket comprising an H-1 byte pack, a code symbol, and a payload ID andtrail payload.

Following this, in item 930, the coded packet is transmitted from thetransmitter to the receiver. As described above, the TX transmittertransmits the new coded smaller packet through the regular channelcoding and modem to the RX receiver. The coded packet is subsequentlydecoded back into the data packet in the receiver using thelook-up-table (item 940), wherein the size and strength informationregarding the AGWN is obtained from the code.

Accordingly, embodiments herein provide methods that transmit the farsmall sized code of the much larger sized AGWN payload; thus, the wholedown stream functional block can effectively concentrate on the voicepayload and significantly improve the efficiency of the channel. Theeffective channel capacity will store the code table in between the TXtransmitter and RX receiver. After the decoding process of theirrepresented AWGN, the RX receiver can then search the LUT the packet toget AWGN payload.

The foregoing description of the specific embodiments will so fullyreveal the general nature of the invention that others can, by applyingcurrent knowledge, readily modify and/or adapt for various applicationssuch specific embodiments without departing from the generic concept,and, therefore, such adaptations and modifications should and areintended to be comprehended within the meaning and range of equivalentsof the disclosed embodiments. It is to be understood that thephraseology or terminology employed herein is for the purpose ofdescription and not of limitation. Therefore, while the embodiments ofthe invention have been described in terms of preferred embodiments,those skilled in the art will recognize that the embodiments of theinvention can be practiced with modification within the spirit and scopeof the appended claims.

1. A method, comprising: generating a look-up-table from a plurality ofadditive Gaussian white noise packets; transmitting said look-up-tablefrom a transmitter to a receiver; generating a coded packet from anadditive Gaussian white noise packet in a data packet using saidlook-up-table; transmitting said coded packet from said transmitter tosaid receiver; and decoding said coded packet back into said data packetin said receiver using said look-up-table.
 2. The method according toclaim 1, wherein said generating of said coded packet comprisesgenerating said coded packet with a size that is less than said datapacket.
 3. The method according to claim 1, wherein said generating ofsaid coded packet comprises substituting a code from said look-up-tablein place of said additive Gaussian white noise packet.
 4. The methodaccording to claim 3, wherein said generating of said look-up-tablecomprises generating said code to represent size and strengthinformation regarding an additive Gaussian white noise.
 5. The methodaccording to claim 4, wherein said decoding of said coded packetcomprises obtaining said size and strength information regarding saidadditive Gaussian white noise from said code.
 6. The method according toclaim 1, wherein said generating of said look-up-table comprisesgenerating said look-up-table from additive Gaussian white noisepayloads in said additive Gaussian white noise packets.
 7. The methodaccording to claim 3, wherein said substituting of said code from saidlook-up-table comprises substituting coded symbols representing additiveGaussian white noise payloads in said additive Gaussian white noisepacket.
 8. A method, comprising: generating a look-up-table from aplurality of additive Gaussian white noise packets; transmitting saidlook-up-table from a transmitter to a receiver; generating a codedpacket from an additive Gaussian white noise packet in a data packetusing said look-up-table, wherein said generating of said coded packetcomprises substituting a code from said look-up-table in place of saidadditive Gaussian white noise packet; transmitting said coded packetfrom said transmitter to said receiver; and decoding said coded packetback into said data packet in said receiver using said look-up-table. 9.The method according to claim 8, wherein said generating of said codedpacket comprises generating said coded packet with a size that is lessthan said data packet.
 10. The method according to claim 8, wherein saidgenerating of said look-up-table comprises generating said code torepresent size and strength information regarding an additive Gaussianwhite noise.
 11. The method according to claim 10, wherein said decodingof said coded packet comprises obtaining said size and strengthinformation regarding said additive Gaussian white noise from said code.12. The method according to claim 8, wherein said generating of saidlook-up-table comprises generating said look-up-table from additiveGaussian white noise payloads in said additive Gaussian white noisepackets.
 13. The method according to claim 8, wherein said substitutingof said code from said look-up-table comprises substituting codedsymbols representing additive Gaussian white noise payloads in saidadditive Gaussian white noise packet.
 14. A system, comprising: alook-up-table generator adapted to generate a look-up-table from aplurality of additive Gaussian white noise packets; a coded packetgenerator adapted to generate a coded packet from an additive Gaussianwhite noise packet in a data packet using said look-up-table; atransmitter adapted to transmit said look-up-table and said codedpacket; and a receiver adapted to receive said look-up-table, receivesaid coded packet, and decode said coded packet back into said datapacket using said look-up-table.
 15. The system according to claim 14,wherein said coded packet comprises a size that is less than said datapacket.
 16. The system according to claim 14, wherein said coded packetcomprises a code from said look-up-table in place of said additiveGaussian white noise packet.
 17. The system according to claim 16,wherein said code represents size and strength information regarding anadditive Gaussian white noise.
 18. The system according to claim 17,wherein said receiver is adapted to obtain said size and strengthinformation regarding said additive Gaussian white noise from said code.19. The system according to claim 14, wherein said look-up-tablecomprises additive Gaussian white noise payloads from said additiveGaussian white noise packets.
 20. The system according to claim 16,wherein said code comprises coded symbols representing additive Gaussianwhite noise payloads in said additive Gaussian white noise packet.